package com.weishu.core.service;

import com.weishu.core.caiwu.*;
import com.weishu.core.entity.CwHailianDealPerDay;
import com.baomidou.mybatisplus.extension.service.IService;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * <p>
 * 海链财务报表(批处理对线上收入每天分类汇总统计一条记录，目前只有线上收入) 服务类
 * </p>
 *
 * @author zgx
 * @since 2021-10-19
 */
public interface ICwHailianDealPerDayService extends IService<CwHailianDealPerDayEntity> {


    /**
     * 维数公寓财务报表用：收入总计信息查询
     * @param param
     * @return
     */
    public CwDealPerDayTotalDto searchHaiLianIncomeSum(HaiLianIncomePage param);
    /**
     * 维数公寓财务报表：收入分页查询
     * @return
     */
    List<CwDealPerDayDto> searchHaiLianIncomePage(HaiLianIncomePage param);
    ///**
    // * 维数公寓财务报表用：收入    查看收入明细页，分页查询
    // * @param
    // * @return
    // */
    //public void searchHaiLianIncomeDetailPage(HaiLianIncomeDetailPage param);
    ///**
    // * 维数公寓财务报表：收入 查看明细（顶部商户名、交易日期、合计信息等信息）
    // * @param param
    // * @return
    // */
    //public HaiLianIncomeDetailSumDto searchHaiLianIncomeDetailSum(HaiLianIncomeDetailPage param);
    //
    ///**
    // * 维数公寓财务报表用：支出明细分页查询
    // * @param param
    // */
    //public void searchHaiLianPayDetailPage(HaiLianPayDetailPage param);
    ///**
    // * 维数公寓财务报表用：支出金额总计
    // * @param param
    // * @return
    // */
    //public BigDecimal searchHaiLianPaySum(HaiLianPayDetailPage param);


}
